//import java.util.Arrays;
//import java.util.Map;
//import java.util.Scanner;
//
//public class Main {
//    public static void main(String[] args) {
//        Scanner scanner = new Scanner(System.in);
//        int n = scanner.nextInt();
//        int[] nums = new int[n];
//        for(int i = 0; i<n; i++) {
//            nums[i] = scanner.nextInt();
//        }
//
//        int ans = 0;
//        for(int i = 0; i<n; i++) {
//            int max = Integer.MIN_VALUE, min = Integer.MAX_VALUE;
//            for(int j = i; j<n; j++) {
//                max = Math.max(max, nums[j]);
//                min = Math.min(min, nums[j]);
//                if(j - i == max - min) ans++;
//            }
//        }
//        System.out.println(ans);
//    }
//}
//
//import java.io.BufferedReader;
//import java.io.IOException;
//import java.io.InputStreamReader;
//
//public class Main {
//    public static void main(String[] args) throws IOException {
//        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//        int n = Integer.parseInt(br.readLine());
//        int[] a = new int[n];
//        int[] b = new int[n];
//        int[] c = new int[n];
//        String[] line = br.readLine().split(" ");
//        //for(String str : line) System.out.println(str);
//        for(int i = 0; i<n; i++) a[i] = Integer.parseInt(line[i]);
//        line = br.readLine().split(" ");
//        for(int i = 0; i<n; i++) b[i] = Integer.parseInt(line[i]);
//        line = br.readLine().split(" ");
//        for(int i = 0; i<n; i++) c[i] = Integer.parseInt(line[i]);
//
//        int ans = 0;
//        for(int i = 0; i<n; i++) {
//            int x = 0, y = 0;
//            for(int j = 0; j<n; j++) {
//                if(a[j] < b[i]) {
//                    x++;
//                }
//                if(c[j] > b[i]) {
//                    y++;
//                }
//            }
//            ans += x*y;
//        }
//
//        System.out.println(ans);
//    }
//}

//
//import java.io.BufferedReader;
//import java.io.IOException;
//import java.io.InputStreamReader;
//
//public class Main {
//    public static void main(String[] args) throws IOException {
//        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//        int n = Integer.parseInt(br.readLine());
//        final int N = 100010;
//        int[] a = new int[n];
//        int[] b = new int[n];
//        int[] c = new int[n];
//        String[] line = br.readLine().split(" ");
//        for (int i = 0; i < n; i++) a[i] = Integer.parseInt(line[i]) + 1;
//        line = br.readLine().split(" ");
//        for (int i = 0; i < n; i++) b[i] = Integer.parseInt(line[i]) + 1;
//        line = br.readLine().split(" ");
//        for (int i = 0; i < n; i++) c[i] = Integer.parseInt(line[i]) + 1;
//
//        int[] as = new int[N];
//        int[] cs = new int[N];
//        int[] cnt = new int[N];
//        int[] s = new int[N];
//
//        for (int i = 0; i < n; i++) cnt[a[i]]++;
//        for (int i = 1; i < N; i++) s[i] = s[i - 1] + cnt[i];
//        for (int i = 0; i < n; i++) as[i] = s[b[i] - 1];
//        cnt = new int[N];
//        s = new int[N];
//
//        for (int i = 0; i < n; i++) cnt[c[i]]++;
//        for (int i = 1; i < N; i++) s[i] = s[i - 1] + cnt[i];
//        for (int i = 0; i < n; i++) cs[i] = s[N - 1] - s[b[i]];
//
//        long ans = 0;
//        for(int i = 0; i<n; i++) ans += (long)as[i] * cs[i];
//
//        System.out.println(ans);
//    }
//}


//
//import java.io.BufferedReader;
//import java.io.IOException;
//import java.io.InputStreamReader;
//import java.util.Scanner;
//
//public class Main {
//    public static void main(String[] args) throws IOException {
//        Scanner scanner = new Scanner(System.in);
//        int n = scanner.nextInt();
//        final int N = 100010;
//        int[] a = new int[n];
//        int[] b = new int[n];
//        int[] c = new int[n];
//        for(int i = 0; i<n; i++) a[i] = scanner.nextInt() + 1;
//        for(int i = 0; i<n; i++) b[i] = scanner.nextInt() + 1;
//        for(int i = 0; i<n; i++) c[i] = scanner.nextInt() + 1;
//
//        int[] as = new int[N];
//        int[] cs = new int[N];
//        int[] cnt = new int[N];
//        int[] s = new int[N];
//
//        for (int i = 0; i < n; i++) cnt[a[i]]++;
//        for (int i = 1; i < N; i++) s[i] = s[i - 1] + cnt[i];
//        for (int i = 0; i < n; i++) as[i] = s[b[i] - 1];
//        cnt = new int[N];
//        s = new int[N];
//
//        for (int i = 0; i < n; i++) cnt[c[i]]++;
//        for (int i = 1; i < N; i++) s[i] = s[i - 1] + cnt[i];
//        for (int i = 0; i < n; i++) cs[i] = s[N - 1] - s[b[i]];
//
//        long ans = 0;
//        for(int i = 0; i<n; i++) ans += (long)as[i] * cs[i];
//
//        System.out.println(ans);
//    }
//}

//
//import java.util.Scanner;
//
//public class Main {
//    public static void main(String[] args) {
//        Scanner scanner = new Scanner(System.in);
//        while(scanner.hasNextInt()) {
//            int n = scanner.nextInt();
//            int ans = 0;
//            for(int i = 0 ; i<32; i++) {
//                ans += (n>>i)&1;
//               // System.out.print((n>>i)&1);
//            }
//            System.out.println(ans);
//        }
//    }
//}


import java.util.Arrays;

class Gloves {
    public int findMinimum(int n, int[] left, int[] right) {
        int count = 0;
        for(int i = 0; i<n;i++) {
            if(left[i] != 0 && right[i] != 0) count++;
        }
        int sum1 = 0, sum2 = 0;
        Arrays.sort(left);
        Arrays.sort(right);
        for(int i = 0; i<n-1; i++) {
            sum1 += left[i];
            sum2 += right[i];
        }

        int ans = 0;
        if(sum1 < sum2) {
            ans = sum1 + 1;
            for(int i = 0; i<n - count; i++) ans += right[i];
            ans++;
        }else {
            ans += sum2 + 1;
            for(int i = 0; i<n - count; i++) ans += left[i];
            ans++;
        }
        return ans;
    }
}


public class Main{
    public static void main(String[] args) {
        int[] left = {0,7,1,6};
        int[] right = {1,5,0,6};
        int ret = new Gloves().findMinimum(4,left,right);
        System.out.println(ret);
    }
}









